package jehc.djshi.common.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import jehc.djshi.common.base.BaseEntity;
import lombok.Data;
/**
 * @Desc 员工信息
 * @Author 邓纯杰
 * @CreateTime 2012-12-12 12:12:12
 */
@Data
@ApiModel(value="员工信息实体", description="员工信息实体")
public class UserinfoEntity extends BaseEntity{

    @ApiModelProperty(value = "id")
    private String id;/**id**/

    @ApiModelProperty(value = "账号")
    private String account;/**账号**/

    @ApiModelProperty(value = "姓名")
    private String name;/**姓名**/

    @ApiModelProperty(value = "公司ID外键")
    private String companyId;/**公司ID外键**/

    @ApiModelProperty(value = "所属部门外键")
    private String departInfoId;/**所属部门外键**/

    @ApiModelProperty(value = "岗位")
    private String postId;/**岗位**/

    @ApiModelProperty(value = "地址")
    private String address;/**地址**/

    @ApiModelProperty(value = "状态:数据字典")
    private String state;/**状态:数据字典**/

    @ApiModelProperty(value = "用户头像")
    private String image;/**用户头像**/

    @ApiModelProperty(value = "联系电话")
    private String phone;/**联系电话**/

    @ApiModelProperty(value = "身份证号码")
    private String idCard;/**身份证号码**/

    @ApiModelProperty(value = "性别:数据字典")
    private String sex;/**性别:数据字典**/

    @ApiModelProperty(value = "是否已婚:数据字典")
    private String isMarried;/**是否已婚:数据字典**/

    @ApiModelProperty(value = "名族:数据字典")
    private String nation;/**名族:数据字典**/

    @ApiModelProperty(value = "籍贯")
    private String nativePlace;/**籍贯**/

    @ApiModelProperty(value = "照片")
    private String pic;/**照片**/

    @ApiModelProperty(value = "移动电话")
    private String mobile;/**移动电话**/

    @ApiModelProperty(value = "入职时间")
    private String inTime;/**入职时间**/

    @ApiModelProperty(value = "离职时间")
    private String outTime;/**离职时间**/

    @ApiModelProperty(value = "合同到期时间")
    private String contractTime;/**合同到期时间**/

    @ApiModelProperty(value = "备注")
    private String remark;/**备注**/

    @ApiModelProperty(value = "生日")
    private String birthday;/**生日**/

    @ApiModelProperty(value = "qq号码")
    private String qq;/**qq号码**/

    @ApiModelProperty(value = "电子邮件")
    private String email;/**电子邮件**/

    @ApiModelProperty(value = "政治面貌:数据字典")
    private String political;/**政治面貌:数据字典**/

    @ApiModelProperty(value = "文化程度:数据字典")
    private String highestDegree;/**文化程度:数据字典**/

    @ApiModelProperty(value = "毕业学校")
    private String schoolName;/**毕业学校**/

    @ApiModelProperty(value = "工作年限:数据字典")
    private String workYear;/**工作年限:数据字典**/

    @ApiModelProperty(value = "部门名称")
    private String departInfoName;/**部门名称**/

    @ApiModelProperty(value = "岗位名称")
    private String postName;/**岗位名称**/

    @ApiModelProperty(value = "账号类型编号逗号分隔")
    private String accountTypeId;/**账号类型编号逗号分隔**/

    @ApiModelProperty(value = "是否同步账号类型1同步 0否")
    private int sync;/**是否同步账号类型1同步 0否**/
}
